package com.example.demo.dao;

import com.example.demo.pojo.MessageEntity;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
* @author: xuange123
* @time: 2019-08-28 11:28
* @table: message
* @description: 
*/
@Mapper
public interface MessageMapper {

    /**
     * @param  entity  table entity
     * @return List<MessageEntity>
     */
    List<MessageEntity> getByCondition(MessageEntity entity);

    /**
     * @param  sendId  
     * @return MessageEntity
     */
    MessageEntity getBySendId(@Param("sendId") Integer sendId);

    /**
     * @param  entity  table entity
     * @return int
     */
    int insert(MessageEntity entity);

    /**
     * @param entity  table entity
     * @return int
     */
    int updateById(MessageEntity entity);
    List<MessageEntity> getAllMessage();

}